﻿-var entity = ViewData["entity"] as KBFolder
-bool create = (entity.Id == 0);
.whitebg.padded5
  %form.validate{action="kb.ivp/save",method="post"}
    _formfields
    =HTMLHelper.HiddenInput("id",entity.Id)
    =HTMLHelper.HiddenInput("parentid",entity.ParentId)
    =HTMLHelper.HiddenInput("path",entity.Path)
    =HTMLHelper.HiddenInput("oldparentid",ViewData.ContainsKey("oldparentid") ? ViewData["oldparentid"] : "")
    .formheader
      %h1
        =(create)? "Новый раздел базы знаний" : entity.Name
        -if(user.HasPermission("kbadmin")&&!ViewData.ContainsKey("readonly"))
          %a.button{href=string.Format("kbdocument.ivp/create?parentid={0}",entity.Id)} 
            %img.icon16{src="img/addfile.png"}
            Создать документ
    _error
    .formbody
      -if(!create && entity.ParentId>0)
        .field
          %label{for="parentid"} Расположение
            %a.button{href="#",onclick="return changeParent()"} Изменить
          #breadcrumbs.input=entity.Parent.Breadcrumbs
          .spacer5
          #parentadvice.warning.hidden=string.Format("Выберите в дереве раздел, куда вы хотите перенести \"{0}\"",entity.Name)
            %br
            %a{href="#",onclick="return setParent(-1)"} &uarr; Я передумал, отменить
      .field
        %label.required{for="name"} Название
        %input.px500.required#name{name="name",value=entity.Name}
      .field
        %label{for="description"} Описание
        %textarea.px500#description{name="description"}=entity.Description
    .formbottom
      %div
        %button.save#submit{type="submit",onclick="$('#returnaftersave').val('')"} Сохранить
        %button.return{type="button",onclick=(entity.Id > 0 || entity.ParentId > 0) ? string.Format("return closeForm('kb.ivp/view/{0}')",entity.Id>0?entity.Id:entity.ParentId) : "return closeForm('about:blank')"} Закрыть
          